home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / newsgroups / misc.19981211-19990422 / 000311_news@watsun.cc.columbia.edu _Wed Mar 3 09:33:15 1999.msg < prev    next >
Internet Message Format  |  1999-04-21  |  4KB

  1. Return-Path: <news@watsun.cc.columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id JAA28188
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Wed, 3 Mar 1999 09:33:15 -0500 (EST)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id JAA23831
  7.     for kermit.misc@watsun.cc.columbia.edu; Wed, 3 Mar 1999 09:19:01 -0500 (EST)
  8. X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to <news> using -f
  9. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  10. Subject: Re: Looking for an ActiveX Kermit emulator
  11. Date: 3 Mar 1999 14:18:59 GMT
  12. Organization: Columbia University
  13. Message-ID: <7bjgcj$n8j$1@newsmaster.cc.columbia.edu>
  14. To: kermit.misc@mailrelay2.cc.columbia.edu
  15.  
  16. In article <7bhprj$epb$2@remarQ.com>, ∩┐╜∩┐╜∩┐╜∩┐╜╨Ñ <kellys@jump.com> wrote:
  17. : I'm looking for an ActiveX plug-in control which will allow me to emulate
  18. : the Kermit terminal program from IE4. If anyone knows of such a item on the
  19. : market, please email me at kellys@micgi.com.
  20. Many software makers ask us for Kermit software in special forms that can be
  21. embedded in their applications, to provide file transfer or other
  22. communications functions to their customers.
  23.  
  24. But each software maker wants something different:
  25.  
  26.  . Connection establishment but no data transfer
  27.  . Data transfer using pre-existing connection
  28.  . Connection establishment <i>and</i> data transfer
  29.  . File transfer only without "bells and whistles"
  30.  . Scripting but not terminal emulation
  31.  . Serial communication but not networking
  32.  . Networking but not serial communications
  33.  . Binary file transfer but not text
  34.  . Greek character-set conversion but not Cyrillic
  35.  . Access to shell escapes allowed
  36.  . Access to shell escapes forbidden
  37.  . A pretty display
  38.  . No display at all
  39.  
  40. and on and on.  And they desire this functionality to be packaged as
  41. a link library for this or that platform, a DLL, an OCX, a VBX, an Active X
  42. control, a Delphi component, a Netscape Plugin, a Java object, etc etc etc.
  43. The combinations of functionality and interface are many, and there is no way
  44. we can satisfy them without warehouses full of programmers.
  45.  
  46. Consequently we recommend that software makers who wish to embed Kermit
  47. functionality in their products (communications, scripting, file transfer,
  48. terminal emulation, character-set translation, etc) license and use the
  49. programs we already have available.
  50.  
  51. The "API" (Application Program Interface) *is* the command language.  It
  52. is more fully expressive, precise, comprehensive, and *portable* than any
  53. other API that could be designed (look at all the commands in C-Kermit or
  54. MS-DOS Kermit or Kermit 95; each one is there for a reason).  As new releases
  55. of the Kermit program come out, your product can be easily updated and will
  56. benefit from all the new features, fixes, and speedups automatically.
  57.  
  58. The recommended method of embedding Kermit in another application is via
  59. command-line invocation.  The Kermit command line can contain a selection of
  60. simple commands, and it can also refer to more complex command files or scripts
  61. composed by your application.  Kermit can be configured to create any kind of
  62. log you need, and it can return the status of its operations in various ways
  63. that can be used by your application.
  64.  
  65. When you license Kermit software for embedding in your application, we are
  66. happy to work with you to ensure it meets your needs.  And if Kermit protocol
  67. transfers are important to you, then it should also be important to you to
  68. come to the source -- we developed the protocol, we continue to improve it,
  69. we believe in it, and we stand behind it.
  70.  
  71. Following this advice allows each party to concentrate on what they are good
  72. at, rather than unnecessarily duplicating efforts and "reinventing the wheel".
  73. You concentrate on your application; we'll do the communications.  We support
  74. our software, you support yours, everybody is happy.
  75.  
  76. - Frank